A data-parallel declarative language for the simulation of large dynamical systems and its compilation
نویسندگان
چکیده
81/2 is a declarative data-parallel language designed for the simulation of large dynamical systems. Such simulations are of growing importance and they requires more and more computing power. In consequence, 81/2 introduces a new entity, the web, that combines features of collection-oriented and data-flow language to express data-, streamand control-parallelism. In this paper, we present the language 81/2, some examples of dynamical systems programmed in 81/2 and we describe the compilation process of a 81/2 programme. Key-words: data-parallelism, collection-oriented languages, declarative languages, synchronous data-flow languages, simulation of dynamical systems.
منابع مشابه
Semantics and Compilation of Sequential Streams into a Static Simd Code for the Declarative Data-parallel Language 81/2 a Denotational Semantics for Recursive Streams and Its Implementation
R esum e 81/2 est un langage data-parall ele de haut-niveau qui s'appuie sur les concepts de stream et de collection. Nous pr esentons dans ce rapport de recherche la s emantique et la compilation des streams 81/2 s equentiels de collections. En premier lieu, nous associons a ces streams une s emantique d enotationnelle et nous d ecrivons le calcul de point-xe correspondant. A la suite de cette...
متن کاملDesign and Implementation of 81/2, a Declarative Data-parallel Language
In this article we advocate a declarative approach to data-parallelism to provide both paral-lelism expressiveness and eecient execution of data intensive applications. 81/2, an experimental language combining features of collection and stream oriented languages in a declarative framework is presented. A new structure, the web, allows the programmer to write programmes as mathematical expressio...
متن کامل3-RPS Parallel Manipulator Dynamical Modelling and Control Based on SMC and FL Methods
In this paper, a dynamical model-based SMC (Sliding Mode Control) is proposed fortrajectory tracking of a 3-RPS (Revolute, Prismatic, Spherical) parallel manipulator. With ignoring smallinertial effects of all legs and joints compared with those of the end-effector of 3-RPS, the dynamical model ofthe manipulator is developed based on Lagrange method. By removing the unknown Lagrange multipliers...
متن کاملActive Suspension System in Parallel Hybrid Electric Vehicles
In previous studies, active suspension system in conventional powertrain systems was investigated. This paper presents the application of active suspension system in parallel hybrid electric vehicles as a novel idea. The main motivation for this study is investigation of the potential advantages of this application over the conventional one. For this purpose, a simultaneous simulation is develo...
متن کاملDesign and Implementation of 8_½: A Declarative Data-Parallel Language
In this article we advocate a declarative approach to data-parallelism to provide both parallelism expressiveness and efficient execution of data intensive applications. 81.2, an experimental language combining features of collection and stream oriented languages in a declarative framework, is presented. A new structure, the web, allows the programmer to write programmes as mathematical express...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994